package com.internship.dao;



import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.internship.model.Distribution;
import com.internship.model.JobStudent;
import com.internship.page.Pagination;

public interface JobStudentDao {
	public List<JobStudent>  getJobStudentList(@Param("XM") String XM ,@Param("XY") String XY ,@Param("ZYDM") String ZYDM,@Param("XZB") String XZB,@Param("SchoolTeacher") String SchoolTeacher,@Param("DQSZJ") int DQSZJ,Pagination page);
	public List<JobStudent>  getPracticeSummaryList(@Param("XM") String XM ,@Param("XY") String XY ,@Param("ZYDM") String ZYDM,@Param("XZB") String XZB,@Param("DQSZJ") int DQSZJ,Pagination page);
	public List<JobStudent>  getJobStudentList();
	public List<JobStudent>  getGuideStudentsList(@Param("SchoolTeacher") String SchoolTeacher,Pagination page);
	public int addJobStudent(JobStudent jobStudent);
	public int updateJobStudent(JobStudent jobStudent);
	public JobStudent getJobStudent(String XH);
	public int  theSchool(@Param("XY") String XY ,@Param("ZYDM") String ZYDM,@Param("XZB") String XZB,@Param("DQSZJ") int DQSZJ);
	public int  upgradedBook(@Param("XY") String XY ,@Param("ZYDM") String ZYDM,@Param("XZB") String XZB,@Param("DQSZJ") int DQSZJ);
	public int  selfSeeking(@Param("XY") String XY ,@Param("ZYDM") String ZYDM,@Param("XZB") String XZB,@Param("DQSZJ") int DQSZJ);
	public int  entrepreneurship(@Param("XY") String XY ,@Param("ZYDM") String ZYDM,@Param("XZB") String XZB,@Param("DQSZJ") int DQSZJ);
	public int  schoolAssignment(@Param("XY") String XY ,@Param("ZYDM") String ZYDM,@Param("XZB") String XZB,@Param("DQSZJ") int DQSZJ);
	public int 	hefeiCount(@Param("XY") String XY ,@Param("ZYDM") String ZYDM,@Param("XZB") String XZB,@Param("DQSZJ") int DQSZJ);
	public int  wuhuCount(@Param("XY") String XY ,@Param("ZYDM") String ZYDM,@Param("XZB") String XZB,@Param("DQSZJ") int DQSZJ);
	public int  nanjingCount(@Param("XY") String XY ,@Param("ZYDM") String ZYDM,@Param("XZB") String XZB,@Param("DQSZJ") int DQSZJ);
	public List<Distribution>  getDistributionList(@Param("id")int id);
	public List<Distribution>  getDistributionList();
}
